354
1
990
2
841
598
4
330
1080
580
3
426
894
439
304
1497
745
0
315
1011
1783
343
948
272
1061
386
1864
291
640
679
1410
277
1233
1119
1069