15030 278
20879 315
15657 178
10918 509
17606 664
42842 109
33965 437
13202 880
15712 446
6956 283
7275 473
15012 325
22803 52
8826 251
18377 432
12969 417
28770 634
30361 443
16611 609
7645 271
14235 594
5223 485
11803 323
3435 185
3367 129
6507 535
16810 318
10415 348