543
498869
5212
471
460
511
446
486
480
450
15871
12890
10461
8990
716263
6920
6450
5831
571147
53410
503142
4330