2114
2
3597
6
1096
1727
4
1511
3
1293
5
1052
1
1307
750
0
1785
1429
1316
3223
7
1000
792
937
993
6410
12
976
9
1142
994
1167
5540
274
964
1026
979
4848
11
1154
7421