3498
4
861
0
938
4044
5
883
2535
2
3090
6
2026
14
11447
3125
2907
1001
2964
1
557
1189
1206
32302
758
4471
583
1355
694
2478
17946
2996
2258
2902
16
1659
445