2873
4
2000
1
2108
3
926
0
1314
2
622
2797
10
2229
2542
2730
929
2115
4453
5290
3063
2192
6062
16
107
1389
3203
1823
3498
4895
8
105290
1241