440
1
511
470
2
584
4
339
474
478
3
619
0
900
625
521
399
420
332
770
188
414
1102
263
239
240
384
545
57
215
269
338
120