396
280
199
16
72
87
93
54
29
190
137
40
130
34
24
30
94
101
206
203
124
246
184
41
105
104
583
427
55
70
57
13
153
97
17
45
36
22
12
10
5
281
75
25
48
56
52
139
65
268
207
11
2
141
73
61
14