324
141
27
244
276
662
97
293
191
508
1418
77
35
1508
197
1633
41
885
199
162
196
302
74
398
120
44
38
163
30
99
65
82
17
19
584
132
280