2489
2
2886
4
2629
2138
3
6496
8
2695
645
0
1010
1200
1
931
2321
1716
1038
5346
409
734
6180
5
4946
18
2720
2446
688
402
2189
493
657
1202
816
693
874
2498