31
251
29
951
841
881
36
35
34
40
38
13
91
10
8
32
33
17
21
19
14
1471
137
1482
20
828
12
72
82
921
2292
213
211
209