4646 609
58653 451
14165 843
32267 318
8510 631
4135 241
36265 313
64784 567
37492 661
3048 300
2683 316
3106 448
10332 904
20592 125