280
29
101
15
64
10
397
157
151
93
243
76
307
56
534
38
469
35
335
29
256
167
541
152
303
29
390
73
215
8
493
131
541
179
403
186
378
164
295
14