28
25
815
1099
3435
3016
2994
1563
1143
8310
1211
915
672
592
642
3035
3476
735
981
734
934
2135
62
751
72
1178
26813
2011