46996 950
34681 137
27278 452
42196 401
31695 668
95334 919
47551 580
52045 1065
37883 971
25658 312
104060 1126
14292 58
48167 314
23093 284