781
1
1832
3
4124
6
2800
167
0
964
1566
381
1513
1866
3282
2
1133
1181
101
1939
957
951
454
403
656
2121
4
409
415
1045
456
1557
1661
948
292
602