32
15
7
109
28
9
71
8
878
16
345
16722
18961
15731
9741
10243
10331
282
27
262
247025
21083
24295
6986
7182
6302
21481
21222
212631
59016
11896
19458
793
3732
429
52
48
1186
14243
20811