1054
2
1033
1
120469
35
961
0
1133
1939
2095
957
3535
3
2371
454
403
656
2121
4
415
4440
5
1045
456
1889
3559
1557
1661
699
948
2710
8