226
0
390
375
1020
870
660
486
864
458
2000
1
202
830
248
380
392
1057
268
738
543
99
811
581
1227
300
250
431
469
1464
2
1584
273