21152
8
14
0
25669
3090
6
2903
3
19783
2
1189
2932
1015
1
2669
1694
951
32302
690
1769
581
17946
564
2126
3080
1193
1743
392
1317
1849
2303
108797
1380
297066
5043