302
175
9
29
31
23
28
102
403
124
982
265
454
60
312
156
107
257
27
418
237
106
210
117
266
68
272
97
309
595
313
129
209
17780
145
99
317