340
1
494
466
313
1467
3
539
329
1371
88
304
1249
1522
2
323
333
353
679
339
380
519
363
393
271
73
1342
0
1093
631
417
578
886
259