510
390
280
435
490
466
321
549
400
605
598811
43110
42823
40717
3597270
3389155
29464
2836149
27036
23052
21410
19490