47
92
601
14914
1132
1023
934
924
114
1314
1102
41
19610
33
1112
18
20137
831
672
422
13
24
872
1443
1502
1795