1189
0
21152
8
3090
6
14
19783
2
2903
3
2932
645
25669
1452
1180
1
1107
623
3186
4471
299
2309
3080
2964
1193
494
1755
1889
2471
493
14861
7
17946
1512
609
2065