371
0
289
350
332
383
297
390
301
411
296
435
305
361
400
533
655
784
2133
546
1219
1057
911
985
328
407
495