45585 346
15185 80
21313 327
1671 299
19290 261
17127 266
13584 573
3787 459
23159 210
10850 274
3731 534
6382 369
23811 413
15681 360
17535 531
6945 413
37690 314
11956 656
1617 377
5006 571
22060 503
15335 839
11551 556
16216 63
29399 141
20866 157
16066 669
875 26