460
493
726
340
602
612
475
555
327
790
540
400
40387
30790
29433
26625
2313267
20824
2008153
1852149
18396
15270
14760
13080