707
542
590
719
323
320
490
496
521
470
472
430
615212
44110
44063
42187
3735270
3524156
30154
2914149
27926
23762
22000
20110