3512
1
1300
2
832
439
857
522
0
1682
3
1918
1231
1208
4
2162
7
1855
9
1106
8
1377
5221
1041
1704
5
428
1789
10
2060
1790
6
4504
1961
1025
2047
4214
2835
1338
1729
2196