27894
20887
16526
14690
13916
12668
12621
11003
8440
8120
2491
34
76
79
905
1259
2777
1930
2081
1946
2611
4627
3817
2771
5214
2741
4658
2107
3628
1720
1119
2869
4024
2117
2496