945
1
3090
6
1131
2
1533
2336
733
962
4587
3
2948
1828
2903
2932
2778
2471
7
1047
1202
1399
1259
21152
8
7793
4
3655
11
3485
3080
3673
1765
1289601
3498
2082
1156
2110