1004
2
1941
4
2584
522
0
1475
1
964
1257
1347
1895
1184
4072
919
260
1319
1256
2480
1517
1398
3292
1268
1371
1839
1133
1568
99072
1241
1036
693
4721
4639