31658 677
2139 309
15363 592
1813 201
1860 142
2137 96
3339 585
4140 517
5434 432
3493 500
6934 416
2900 70
2296 589