15785
11
17143
6
19160
5
1906
3
22681
8
13902
3217
2
19988
13087
10
14312
45975
5048
11358
200
111
1
23623
19828
17044
4
21624
237
17674
7
108
11048
107
23766
7090