12406 702
2275 118
96551 483
30680 174
12123 698
8037 592
50455 418
2934 327
6345 374
7928 417
10462 672
106567 172
18884 806
6724 514
14475 292
3768 247
78872 564
5292 739
3756 235
3081 201
2629 378
2705 131