413
998
313
664
77
568
162
371
209
306
123
399
87
300
31
241
32
240
99
213
29
159
14
167
37
147
137
6
320
25
152
26
146
133