674
2
1532
2302
3
1301
1767
551
0
1239
1
108797
1458
1162
1527
1614
1623
1243
1267
1843
2949
1097
5771
10
1812
1974
297066
1431
3926
14
6294
4
2430
4074
1844
1679
1282