533
453
686
482
714
378
261
624
287
240
380
334
37737
29120
27413
24654
2103267
19164
1859153
1720147
17116
14210
13900
12130