303
190
355
282
252
773
644
17714
5510
346
543
310
36237
27800
26503
23733
1949267
18264
1761150
16466
1565147
13640
13290
11430