3012
4
1618
1
1715
3
12459
2629
2
1510
2101
9956
5504
16
4117
5
5169
5721
8
2333
913
1993
2799
6
2372
2999
1512
1828
1352
790
716
1434
1751
3858
7
11153
2166