2138
3
2695
4
6496
8
2321
2
1716
409
0
1038
1
5346
734
6180
5
1200
2446
2629
101415
109
2422
946
2911
9
866
4285
2631
3644
12449
23
2517
2302
1998
2088
7793
10032
14
297066
2328