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