21152
8
1189
0
3080
3
2996
2932
2
17946
32302
761
19783
3090
6
1701
1
14
1193
4044
5
2535
1816
25669
534
3125
758
803
280
1461
930
96
2087
2964
392
719
3498
4