1104
1
2302
3
3145
4
1974
2
237
0
1844
1301
1767
674
638
5141
7
3014
20
1647
467
3085
5
12459
3491
3485
6236
10
951
551
1694
3316
1174
796
6
2333
1496
2942
1492
2999