364
1
355
841
2
601
4
330
362
392
270
1340
0
582
3
427
895
440
304
317
745
1064
1013
343
272
949
680
293
640
1185
697
1539
5
74
327
757