590
672
628
442
507
745
370
340
372
280
614
433
39307
30120
28423
25795
2199267
19984
1927153
1789149
17736
14770
14490
12710