21152
8
12472
0
19783
2
32302
17946
25669
4703
1160
2485
2036
1143
1288
1
2535
400
346
2057
2660
1631
1657
1290
1606
2932
891
3498
4
7304
7
2027
2769
1169
1153
5375