21016 290
10647 424
19293 534
8309 387
3143 337
45344 244
4830 685
5833 533
22567 779
2050 241
3460 385
20462 611
8488 97
3576 855
14339 459
6653 768
6147 361
1787 192
6409 630
16720 352
5380 513
6195 962
10645 629
9146 523
11184 504
25887 142
4384 503
3983 76