2403
2
2948
6
2182
3
3673
1136
7793
4
4311
1
3868
10
2160
1628
5052
1186
1663
5
462
0
2471
7
2358
9
10582
3187
2219
7095
4070
4009
2155
4310
1865
1407
751
1320
10598