285
7423
295
313
164
417
173
294
2710
447
304
243
22906
17360
15361
13740
10532
1032263
9304
9130
902148
761142
7060
69711