1004
2
1941
4
4768
5
522
0
1262
1
4453
964
1532
4757
8
2414
1895
2818
7
753
851
3691
13574
14
2258
1254
1307
3522
919
2999
3
260
2289
1319
1967
1517
1398
1268
1371