3231 626
18995 600
2984 401
4931 868
28104 275
5332 467
6712 681
1962 329
6526 30
12675 327
5495 935
3045 228
6458 414
2561 363
3176 731