46832 950
34611 137
27078 451
41986 401
31442 668
94814 919
47318 580
51748 1065
37651 971
25457 312
103579 1126
14258 58
48068 314
22951 284