25
392
106
21
58
346
13
123
110
22
68
41
40
52
31
1097
17
32
9
56
18
197
144
38
37
48
33
57
165
19
11
60
10
39
82
8
27
35
96
61
247
84
182