343
216
2437
263
173
110
183
121
153
295
2011
223
23526
17710
15601
14042
10822
1048263
9544
939148
9290
775142
7230
70311