1056
1
2855
3
4165
0
2668
2
20634
8
787
2328
381
4111
429
2730
6
505
1161
457
403
683
467
1119
729
1128
755
25137
732
1109
2152
2211
4820
455
605
419