37198 717
3535 432
13899 675
7370 287
5810 498
3456 441
13309 948
2779 425
2281 277
4714 358
2407 318
51034 264
88301 726
168644 608