1229
5
4100
1005
3
398
1
854
0
3513
2659
2
414
1857
7
2129
6
1614
9
3347
1267
3454
1179
825
1343
709574
4
1422
75
1013
878
3303
4902
27
1078
1411
9514
4198
11450
2290