1333
1
2357
4
3546
1358
0
2638
604
6365
12
831
1384
3095
7
2591
3660
2
2530
5849
5
3354
511
658
2282
8072
3
2215
4757
8
6018
700
1346
1305
2381
1319
1136
18487
2082