2328
3
1050
1
753
1336
2
2558
4684
4
2358
9
1639
3694
2123
3868
10
2160
1628
5052
6346
16
1186
1663
5
462
0
2471
7
2155
2152
1814
1407
1265
1320
2948
6
6499
10598
1903