2138
3
2321
2
6496
8
2695
4
1200
1
847
1716
1038
5346
2382
6
409
0
734
6180
5
3971
2446
2629
866
1010
931
2720
2498
1381
1611
1202
645
816
6340
3267
874
3070