133
64
11
40
8
9
10
24
6
76
23
304
303
1071
167
62
17
14
50
81
297
248
30
357
37
63
41
35
27
33
22
32
36
151
102
140
20
29
207
85
31
98
25
524
74
57
479
547
166
48