46996 950
34683 137
27283 452
42203 401
31697 668
95342 919
47552 580
52054 1065
37888 971
25661 312
104064 1126
14295 58
48170 314
23094 284