15030 278
20879 315
15656 178
10918 509
17606 664
42842 109
33965 437
13202 880
15712 446
6956 283
7275 473
15011 325
22802 52
8826 251
18377 432
12968 417
28770 634
30360 443
16610 609
7645 271
14235 594
5222 485
11803 323
3434 185
3367 129
6507 535
16810 318
10415 348