427
270
343
344
243
223
313
393
256
473
263
30287
23100
21222
19013
1526267
14602
1370148
13166
1184144
11680
10230
8510