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