2996
0
17946
32302
14
25669
1189
4044
5
2535
2
2954
3125
19783
1461
2346
1
990
1193
2964
322
3498
4
2478
476
173
4471
536
1672
531
453
394
3779
1903
2986