3498
4
4044
5
21152
8
2535
2
3090
6
14
0
3125
861
2907
2964
1
1189
32302
4471
1355
883
2478
17946
2996
2258
2902
16
1659
938
878
3765
1193
25669
4651
3
643
19783
402