3114 626
18881 600
2982 401
4927 868
28091 275
5330 467
6706 681
1962 329
6526 30
12672 327
5493 935
3042 228
6451 414
2561 363
3176 731