2669
2
3426
4
1569
1
1854
3
1320
496
0
2100
771
2368
38477
34
2620
3083
2465
2312
1813
2932
2522
2903
3051
1603
2623
758