296
233
190
220
3930
390
261
342
236
300
243
157
23816
17860
15861
14332
11032
1069263
9734
957148
9440
797142
7430
71711