3227
1370
658
241
1289
629
677
198
252
119
687
144
212
81
566
60
152
50
494
185
119
22
360
66
207
105
555
154
436
164
530
184
274
159
338
29
377
146
139
9