2900 75
2687 192
3511 535
6060 428
43142 843
33304 101
2331 282
8942 658
16309 146
6341 572
2566 182
4922 752
12249 552
4055 477
87556 389
5637 757
7054 94
653 41
1928 206