21152
8
14
0
2996
1189
19783
2
4471
4044
5
2535
25669
1193
758
3498
4
32302
803
2378
2986
1
17946
2911
9
572
761
2906
4651
3
3125
1461
838
1392
595
472
2964
538