21023 570
16588 530
11012 675
14256 965
12744 746
7573 681
9364 41
11031 57
12440 119
7087 47
16686 731
17589 548
14721 580
2762 726
1016 93
1664 278
1420 274
3635 819
3032 679
5598 819
1967 117