2982
3
619
1
2770
4
4237
14
722
0
1133
1610
1939
957
951
1458
454
409
403
415
1557
456
1045
467
602
1661
787
1161
1647
846
668
1645
410
1903
2
1101