3009 291
1457 98
2439 300
7851 281
2982 489
2426 377
1699 220
3254 761
5972 638
1400 64
3450 627
1221 140
3270 753
8480 528
9694 585
1545 52
3101 26
3590 839
1311 152
2999 501
3298 559
14659 175
2810 496
2586 487