111
0
1832
3
415
951
403
602
722
668
798
2328
381
413
267
1411
1610
5313
2143
1133
259
1939
957
408
5875
454
226919
14
2121
4
409
743
1045
456