200 32
1643 407
2414 442
1641 323
2156 602
1324 227
2722 729
1108 195
3174 824
7117 787
1490 243
4961 522
1648 457
702 110
2739 876
2250 297
2357 559
4461 237
1083 108
1862 491
618 78
1234 326
2348 503
5152 636