4956
2765
1040
929
636
827
881
797
707
711
788
1514
708
915
739
1955
1965
698
951
813
783
13518
1243
3354
1276
873
1111
1121
2039
1637
1304
1381
2325
3912
3870
8647
5963
7586
10392
4629
9238
34443
12203
19423