945
1
1131
2
1533
2336
3080
3
2932
21152
8
733
962
3090
6
4587
3655
11
1047
7793
4
2778
3715
5151
4651
1202
1399
1259
2535
19783
3498
280
2405
32302
0
2740
17946
1765