15030 278
20880 315
15657 178
10918 509
17606 664
42844 109
33966 437
13202 880
15712 446
6956 283
7275 473
15012 325
22803 52
8826 251
18377 432
12969 417
28771 634
30363 443
16612 609
7645 271
14237 594
5223 485
11805 323
3436 185
3368 129
6507 535
16810 318
10415 348