2881
2
845
0
1506
2299
1
105290
534
1100
1824
399
732
907
2809
1098
115427
683
1222856
4
829
2442
2797
10
4165
282572
339
3691
5
1551
474
3498
2080
2089
968
2683