674
2
2302
3
1532
1301
551
0
1974
3491
4
1097
1
3316
10
5141
7
3527
2430
796
6
1844
1767
2934
638
1254
3145
108797
1647
2350
5
2924
2333
3014
20
1540
3587
1635
4083
3156