1056
1
683
0
1109
1425
455
4165
476
844
787
2328
381
772
4111
2
429
422
505
691
1161
457
403
467
859
1025
901
493
924
1119
729
1128
755