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