2138
3
2695
4
6496
8
2321
2
1716
409
0
1038
1
5346
734
6180
5
1200
181997
11
2446
2629
3071
9
1992
2799
6
4335
3014
20
2744
3551
10
2571
10827
9956
66
1010
3485
7
931
2972
1289601