2100
2
10293
5
2454
3688
1632
3868
10
4655
2160
1628
1
2164
5052
2759
2626
1186
4168
4
1663
462
0
2471
7
2578
2358
9
4176
6
2155
3
688
1407
216
1888
1673
1320
2948
10598