2138
3
2695
4
6496
8
1015
1
1694
951
690
2321
2
1716
409
0
2669
1038
5346
734
6180
5
1200
564
2446
2629
1743
108797
2769
843
3071
9
1992
2799
6
2115
2428
4335
3014
20