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