3201 626
18960 600
2984 401
4930 868
28100 275
5332 467
6710 681
1962 329
6526 30
12675 327
5493 935
3043 228
6454 414
2561 363
3176 731