163
59
43
18
11
146
16
99
131
23
10
7245
7
50
32
87
15
94
21
56
17
360
486
6
19
60
29
30
79
66
75
82
12
28
63
239
92
102
135
258
101
47
36
34
25
106