1102
2
514
0
2121
1
1330
3036
56488
177
18385
1379
1400
1317
2033
3044
27
4252
2079
3
2260
12
1232
48766
24
1923
11850
356
2334
1756