3593 626
19745 602
2999 401
4943 868
28162 275
5338 467
6730 681
1962 329
6544 30
12707 327
5509 935
3061 228
6479 414
2565 363
3184 731