1301
2
674
551
0
2302
3
1532
2245
3080
21152
8
1097
1
1047
3090
6
1974
2932
297066
1844
1767
638
3145
4
237
5151
1496
2942
3715
4651
189326
2773
280
2650
20
108797
3189