46996 950
34681 137
27280 452
42197 401
31695 668
95336 919
47552 580
52046 1065
37884 971
25658 312
104063 1126
14294 58
48169 314
23093 284