45570 346
15182 80
21307 327
1671 299
19286 261
17121 266
13583 573
3785 459
23153 210
10850 274
3726 534
6380 369
23801 413
15674 360
17532 531
6944 413
37672 314
11955 656
1616 377
5006 571
22058 503
15331 839
11549 556
16213 63
29386 141
20857 157
16061 669
875 26