1832
3
381
0
1133
1939
957
951
454
409
403
415
1557
456
1045
602
1661
1
787
722
1161
846
668
410
1101
2121
4
2328
1279
4328
10
1043
8125
267
2490