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