21152
8
14
0
1189
616
4651
3
3090
6
971
1618
17946
2996
1252
2903
2593
1
2932
2
1320
3125
722
733
718
575
19079
1310
908
3252
1193
2366
2348
2087
388
475