1270
5
1558
2
278
1
1995
1607
2650
2944
1221
2276
4
2691
2595
0
384
2019
3304
8
704
2029
361
2957
2950
800
2996
1459
1716
1850