327
371
190
395
417
498
197
235
242
278
177
367
23746
17830
15791
14192
10942
1066263
9694
952148
9400
792142
7350
71511