2678
5
3378
1
1321
4
2833
588
1036
3
2938
1162
1472
1678
9
1999
11
837
0
2563
3273
1938
1372
2
1300
1084
1086
1072
1914
1870
1572
2460
997
2003
16
878
1066
1233
3920
8