2584 75
2660 192
3440 535
5979 428
42110 843
32489 101
2315 282
8864 658
16111 146
6318 572
2545 182
4871 752
9477 550
4030 477
85800 387
5600 757
6942 94
648 41
1904 206