2985 34
4964 307
47842 276
100239 538
75031 369
13270 189
98506 608
40770 416
52582 95
71937 285
179025 1138
31021 165
39009 549
52897 371
15127 398
12550 687
81032 238
59273 574
86055 662
50883 604
83630 355
59735 166
43654 341
63136 856