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