1432
2
1973
5489
11
951
1
3078
4
2299
2886
2571
6
1534
619
5253
1532
929
3
564
2502
2740
1535
2090
7034
1686
1438
876
3539
4168
5
3180
1260
8527
1372
1451
3239