12532 657
42975 215
2719 466
21980 514
6966 58
5168 309
2248 242
3405 401
2616 269
7258 226
16384 96
1494 51
32045 288
17042 589
8286 685
23562 345
9330 624
2207 508
2492 326
959 144
11029 356
2476 257
30456 363
6353 545