46996 950
34682 137
27283 452
42199 401
31696 668
95339 919
47552 580
52050 1065
37885 971
25659 312
104063 1126
14294 58
48170 314
23094 284