21152
8
137
0
3090
6
337
2903
3
2932
2
1015
1
2669
1694
7258
951
690
3176
4149
1808
2094
4
125
2917
1849
1008
1611
564
1354
3418
749
3080
1743
515
556
108797