483
2
1353
4
1409
1
743
429
0
401
473
455
586
472
817
668
2162
527
89
643
777
416
584
310
550
683
906
92
1294
914
88
1321
74