931
0
577
1475
1
428
5805
3
8440
4
804
777
884
2257
878
1028
683
1829
417
1029
1963
2
2219
433
2121
956
366
1780
24418
8
223
1363
1691
7
901
748
584