45593 346
15192 80
21317 327
1672 299
19295 261
17135 266
13584 573
3787 459
23168 210
10853 274
3732 534
6384 369
23823 413
15685 360
17538 531
6945 413
37704 314
11962 656
1617 377
5006 571
22063 503
15340 839
11556 556
16227 63
29412 141
20870 157
16072 669
875 26