1023
0
663
535
287
1119
803
1610
1942
390
1425
543
505
951
1045
4111
2
691
743
1131
1213
618
454
1062
467
514
608
881