1301
2
674
551
0
1532
2302
3
1581
1097
1
3765
4
1089
1247
1295
3629
237
5225
8
1767
2650
20
1844
280
2250
1974
297066
2773
638
1676
3683
3145
4732
1223
3371
9
810