3091 506
7084 600
5456 665
2346 220
119962 466
49557 322
78448 203
61882 562
60920 504
43860 281
14331 321
8593 723
2862 354
5130 430
1612 262
8664 471