431
302
445
340
530
413
482
464
332
300
270
230
593311
42740
42583
40417
3583270
3377155
29364
2823149
26906
22842
21270
19350