963 145
8853 161
8338 391
6851 314
7168 616
28547 893
5461 509
2737 210
8318 277
12491 345
24567 245
5582 636
8685 597
72981 955
42195 503
2795 243
3336 789
2911 350
3945 510