330
416
256
372
37
249
27
177
29
127
45
210
14
149
24
92
16
93
20
86
12
15
78
11
83
5
70
154
30
82
6
26
4