4646 609
58557 451
14165 843
32267 318
8510 631
4135 241
36258 313
64777 567
37492 661
3048 300
2683 316
3105 448
10332 904
20589 125