16063 30
9670 718
1588 333
109 32
1164 292
24119 300
2282 621
987 180
2747 886
2800 667
3998 673
2543 600
2673 411
2325 707
939 267
2872 860
2845 689
2327 169
2905 843
465 145
6788 392
657 187
1972 644
2658 561