1832
3
5661
4
381
0
1133
1939
957
951
454
403
2121
409
415
1045
456
1557
1661
1
602
722
410
1928
2
787
1161
846
668
1101
3819
1931
2161
2490
4455