51396 497
40052 881
10252 432
9524 879
34220 235
26138 446
10663 512
11056 523
52940 166
17616 118
55576 568
25223 905
39522 573
2978 304
13029 804
9279 396
2417 115
6266 59
21884 106
15683 348
14450 333
26246 125
12654 603
14261 458
18828 278