500 34
3322 568
1639 52
4077 164
2156 523
7297 69
8493 804
2268 95
2632 607
3378 585
3951 949
2259 532
3556 542
3586 672
7853 264
1681 40
8627 681
4048 336
1756 165
1484 161
3174 153
2202 341
2795 345
5310 288
15720 306
3995 650
3817 176
6453 231