261
494
353
413
283
163
280
160
476
382
442
3910
40557
30900
29603
26725
2326267
20924
2012153
1854149
18526
15300
14790
13150