2296
2
1392
1
2799
3
1425
2474
1231
1385
544
0
2275
662
395
1302
661
2306
635
1889
3795
2229
4
1329
1655
6062
16
18385
447
3063
3025
2000
4111
399
1922
1452