43426 822
20407 611
1195 97
15412 521
6946 623
15007 861
12473 218
8158 46
6545 678
7015 576
2895 226
29465 782
3675 406
6859 745