1301
2
674
551
0
2302
3
1532
2245
3080
21152
8
1089
1097
1
1047
3090
6
1974
2932
297066
1844
1767
638
3145
4
1247
237
3629
1223
3371
9
5151
1496
2942
3715
3105
3466