2916
25
1921
1
1805
2
1009
4154
1039
1061
990
1077
1381
1631
6
1560
5
1350
3
2029
7
1018
2971
1006
1752
1111
1174
3206
3057
2962
1469
1319
1680
1183
914
1108
2340
4