47038 950
34706 137
27351 452
42263 401
31757 668
95616 919
47619 580
52209 1065
37978 971
25712 312
104271 1126
14313 58
48198 314
23177 284