15028 278
20865 315
15653 178
10917 509
17595 664
42835 109
33960 437
13201 880
15709 446
6952 283
7274 473
15007 325
22795 52
8823 251
18361 432
12961 417
28770 634
30329 443
16606 609
7642 271
14231 594
5221 485
11801 323
3433 185
3365 129
6504 535
16804 318
10413 348