15029 278
20869 315
15654 178
10918 509
17596 664
42836 109
33961 437
13201 880
15709 446
6954 283
7274 473
15008 325
22799 52
8824 251
18365 432
12964 417
28770 634
30331 443
16608 609
7643 271
14232 594
5221 485
11803 323
3434 185
3365 129
6504 535
16807 318
10415 348