45556 346
15177 80
21304 327
1671 299
19284 261
17114 266
13578 573
3784 459
23152 210
10848 274
3726 534
6380 369
23791 413
15673 360
17529 531
6942 413
37661 314
11955 656
1615 377
5005 571
22053 503
15326 839
11547 556
16211 63
29372 141
20850 157
16057 669
875 26