432
2
254
1
439
304
580
3
330
326
362
492
408
290
1503
291
555
272
658
728
574
71
324
336
833
0
332
489
380
463
733
704
673
628