1301
2
674
551
0
1532
2302
3
1097
1
1089
1247
3629
237
1767
1844
1974
638
1676
3145
4
4732
1581
3765
1223
3371
9
1496
6
2942
3105
3466
1292
2966
10
19079
1295
5536