1300
2
433
1
306
215
960
0
1551
2221
1319
1703
3
4316
7
1279
523
551
648
1684
1919
274
3226
13
1372
1447
4
1121
1276
2719
8
1805
968
3413
8186
1339
5332
25
2774