3197 626
18949 600
2984 401
4928 868
28098 275
5332 467
6710 681
1962 329
6526 30
12674 327
5493 935
3043 228
6454 414
2561 363
3176 731