111
195
161
130
220
182
252
243
260
274
185346
228
29877
22760
20932
18633
1489267
14362
1344148
12986
11570
1148144
10010
83711