550
542
1030
850
830
6910
1328956
1203579
705
402
446
540
584511
42190
41953
39887
3542270
3294154
29214
2795149
26516
22552
20990
19160