272
330
303
954
648
521
266
527
288
1012
724
265
645
270
436
418
257
414
919
292
1348
325
313
414
746
402
1
3139
609
2030
1203
1812
391
619
1
306
542
287
494
1
630
466