424
463
402
551
315
326
265
700
403
170
272
39417
30290
28613
25955
2224267
20114
1943153
1801149
17866
14850
14530
12770