1549
1
1068
2
1665
1421
4820
1163
1696
0
1933
1133
2494
1939
957
951
454
409
403
415
1557
2710
9
456
1045
360784
19
602
1661
787
722
1161
2198
838
846