1128
0
799
2091
2
418
707
1100
534
918
660
714
458
711
957
2143
951
5313
456
1156
409
1169
787
1557
408
640
899
1161
602
1133
1939
663