330
1
351
778
9
421
841
2
328
598
4
1497
580
3
426
891
439
304
315
745
0
989
319
354
268
1090
1339
362
392
87
303
326
1363
1244
1519
71