420
533
686
383
714
570
351
624
240
390
650
334
38517
29540
27773
25265
2149267
19444
1899153
1759149
17336
14470
14160
12430