1416
2
1247
1301
797
1
3629
3371
9
1223
1676
748
300
0
3326
3
3105
4
1292
3466
2966
10
5225
8
4732
2510
5536
1581
3765
1814
1355
2949
442
223
5801
915
708
1053