504
382
503
245
312
598
433
5012
477
12025
348
1969
36057
27590
26273
23573
1930267
18144
1743148
16326
1549147
13560
13230
11280