1174
1
3715
4
1812
3
4938
4387
2695
571
4957
5
2086
1380
0
526
1797
1751
2209
2398
8
802
1295
3683
2584
2
2650
20
1072
280
745
2467
2250
1095
784
297066
868
1000