880
1
2108
3
14215
8
2229
4
2615
2542
2730
0
929
2
2115
3304
1132
1899
3063
377
2192
436
6062
16
1550
1049