1022
0
1512
1
2711
2
3426
4
607
2911
9
4651
3
398656
19
128
550
5151
5704
737
3083
2465
902
683
1108
2932
2378
2676
2903