945
1
1131
2
1533
2336
733
962
572
0
3080
3
2932
21152
8
4587
4471
1047
3090
6
2584
11
2778
5151
1202
1399
1259
14
25669
475
7793
4
3655
490
2524
1765
138
607