1174
1
3715
4
1812
3
4387
4938
571
4957
5
2086
1380
0
526
802
1751
1797
2209
1295
2584
2
3765
2535
32302
3683
280
2650
20
1072
745
21152
8
2250
3090
6
3083
784
297066