43676 822
20426 611
1199 97
15414 521
6949 623
15009 861
12476 218
8162 46
6547 678
7015 576
2895 226
29466 782
3675 406
6859 745