2906 75
2688 192
3512 535
6060 428
43171 843
33323 101
2331 282
8944 658
16315 146
6342 572
2566 182
4924 752
12249 552
4055 477
87599 389
5638 757
7056 94
653 41
1929 206