12125 697
155071 392
2540 519
25511 192
376287 975
51003 437
23527 171
311128 873
9035 298
61940 937
153870 949
3341 145
4495 133
3590 435
3371 231