50703 771
306157 796
2422 440
19935 617
14150 592
77847 368
38639 189
277715 431
315234 991
259211 538
298441 945
61643 167
102653 497
128934 378
34133 408
23353 161
61979 145
23529 646
120367 295
41393 960
5688 672
2373 89
5061 252
5806 175
7332 430
10158 399
3632 79
5662 482