45592 346
15188 80
21313 327
1672 299
19294 261
17134 266
13584 573
3787 459
23164 210
10852 274
3732 534
6382 369
23821 413
15685 360
17536 531
6945 413
37700 314
11962 656
1617 377
5006 571
22063 503
15339 839
11553 556
16221 63
29408 141
20870 157
16072 669
875 26