9526 546
13889 312
5308 375
19050 641
370659 1297
129439 582
30272 598
7385 183
2550 54
11479 331
9357 545
3612 90
18553 140
23362 555
51471 431