628
0
619
229
2
476
1
587
4
417
191
332
422
3
985
888
511
471
736
1051
727
1813
757
704
443
716
1006
951
703
759
684
11212
1334
955
2538