285
340
250
439
386
359
299
3000
954
1660
619
1277
1257
4006
232
247
832
236
159
1733
427
305
628
541
1077
272
424
862
247
273
650
114
208
218
143
122
161
136
192