107
0
1824
1518
1
1267
957
415
951
2198
2
456
409
2710
9
787
1557
403
1161
602
1133
1045
4396
3
1939
1009
360784
19
454
722
2121
4
2881
1661
683
3022
3559