10221
14
1871
3
1779
2
1194
1
505
1718
4294
665
801
1213
2167
4
2295
3142
0
838
5
699
1032
831
956
705
20657
789
1410
688
1051
521
1895
1338
837
653
4074