9526 546
13889 312
5307 375
19050 641
370651 1297
129438 582
30271 598
7385 183
2550 54
11479 331
9357 545
3612 90
18550 140
23362 555
51471 431