12197 60
11502 720
18682 569
7974 158
29556 652
10128 240
3887 153
24612 703
9930 702
45212 843
63604 653
54546 616
15045 233
15416 281
84533 464
20482 879
28933 562
30934 747
26475 772
123221 769
5643 268
29562 537
6953 733
52131 829