510
390
280
435
490
466
321
549
400
605
598811
43110
42833
40717
3597270
3389155
29474
2836149
27036
23052
21420
19490