12505 431
2965 279
24648 300
1646 73
3622 192
4449 820
2722 261
1478 139
2677 306
3164 701
3800 770
2136 180
2989 116
4541 675
5592 146
4181 787
7866 907
3523 393