674
2
1301
551
0
1532
2302
3
1097
1
3715
5151
21152
8
237
1767
4651
2650
20
2405
2740
280
1844
297066
3080
181997
11
1974
2773
1047
638
3090
6
3145
4
2932
1500
1496
2942