263
221
281
130
136
234
81
131
275
100
196
171
23526
17700
15601
14042
10822
1048263
9544
939148
9290
775142
7230
70311