679
1
432
585
455
807
696
781
1571
383
415
1098
365
494
2703
6
1745
2
508
1332
903
888
414
628
913
0
423
376
540
400
652
1876
981
535