536
128
22
23
429
70
71
109
38
20
11
39
252
328
209
154
117
84
460
182
28
68
29
34
25
60
31
106
149
186
309
174
87
72
97
8
115
15
27
17
51
118
50
199
26
21
290
105
85
49
79
95