111
0
1866
3
415
951
602
472
2121
4
403
770
722
668
1411
798
5313
4682
2
2328
1133
226919
14
259
408
957
5875
409
413
1557
267
1571
1
2143
787
846