17946
0
3090
6
32302
25669
21152
8
14
19783
2
1461
3498
4
1189
7258
616
1768
971
1618
2996
1252
2903
3
2932
1320
3125
722
733
718
575
1310
908
3252
1193
2366
1