46998 950
34684 137
27285 452
42205 401
31698 668
95353 919
47552 580
52059 1065
37892 971
25662 312
104068 1126
14295 58
48170 314
23098 284