618
0
565
360
627
343
521
908
507
90
658
441
648
404
641
480
1416
381
947
348
389
699
78
1191
63
574
847
74
423
1
370
1213