945
1
1131
2
1533
2336
733
962
2245
3
4587
3090
6
1828
2903
2932
2778
3765
4
1047
1202
1399
1259
21152
8
7793
3655
11
3485
7
3080
297066
0
1765
496
3498
2082
1156
2110