1162
0
3439
8
2558
2
1868
3
818
1
769
906
927
988
1052
1356
1655
1160
1346
579
1020
1639
8414
6
2089
394
868
440
628
70
380
926
731
51
3580