2440
2
2855
3
7077
9
247
1
1614
1559
3092
2587
16
2749
798
0
968
3691
5
2809
2301
925
2881
1344
998
2224