4820
2
686
3
7952
1
951
0
409
1346
4
309
1439
2198
467
1009
1133
1939
957
454
403
2121
415
1045
456
971
1557
1661
2710
9
602
722
410
787
1161
4396