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