243
312
2912
157
182
307
174
190
252
163
120
264
23526
17720
15601
14042
10822
1048263
9544
939148
9290
775142
7240
70311