446
1
564
1350
4
1204
2
656
1392
495
3
632
398
91
2797
1287
597
1093
271
363
393
1341
0
88
304
329
1249
73
259
332
353
679
338
323
380