506 161
1785 501
2728 865
625 170
12604 195
2851 669
10686 560
9136 707
1885 323
6934 76
3216 626
7456 728
13092 239
945 156
3941 582
2372 247
3031 653
5674 482
13780 565
2960 229
2414 549
1940 74
3371 216
2914 820