2668
2
2296
2799
3
1425
1
2474
1385
544
0
2275
775
1054
395
1302
964
661
2306
650
3267
1889
3795
722
2229
4
1329
6062
16
18385
3198
7
945
3063
1273