12342 343
5545 311
20652 167
14570 570
7381 675
5075 136
9383 295
7804 611
10250 692
19754 407
7341 282
8498 232
7672 502
22399 440
10556 161
6051 38
15091 117
4215 239
8590 332
21934 580
7672 169
10397 382
27750 379
11501 576