51506 306
29385 67
8317 240
31707 237
14657 189
18389 817
15006 200
11280 39
16458 802
19446 770
8380 581
13585 628
10066 331
15252 371
9329 199
12090 810
25742 313
27702 299
13561 478
30109 904
10552 128
13004 59
14458 558
16454 560