20657
948
1430
1355
840
1207
2940
1216
895
3814
1366
15406
2343
1176
970
704
979
907
732
704
891
884
3920
992
2114