674
2
1532
2302
3
1301
551
0
1097
1
1974
2430
1844
1767
638
3145
4
108797
1635
237
3206
5
2823
1496
6
2942
3551
10
2920
3491
1537
496
2483
2437
3316
5141
7
17970
15
12459