392
236
409
359
348
439
420
243
527
2621
437
337
256
778
5303
3326
478
421
1853
324
267
423
495
581
593
552
859
263
302
272
279
224
197
288
488
651
428
1406
482