1849
2
2087
495
0
2526
1
805
1199
2932
1639
2258
2365
4
902
4954
3491
4074
2989
2903
3
2502
1844
3051
904
5820