1049
0
798
714
1645
1
1132
1133
869
1939
957
951
454
935
409
403
415
1557
456
1045
602
1661
546
765
4331
4
787
722
1161
2211
846
668