1174
1
3715
4
1812
3
4387
4938
21152
8
571
4957
5
2086
3090
6
3080
2932
2
1380
0
526
5151
802
1751
1797
2209
4651
2405
2584
2740
2535
280
32302
2650
20
1072
745