2996
0
14
4471
2
1189
25669
32302
4044
5
17946
2535
1064
3
3498
4
2087
758
2343
1193
4074
2986
1
3125
19783
108797
1461
531
322
662
1809
2964
236066
473
403
536