43492 822
20417 611
1199 97
15412 521
6948 623
15008 861
12474 218
8159 46
6546 678
7015 576
2895 226
29465 782
3675 406
6859 745