715
585
7712
590
430
574
452
840
570
524
595
752234
601811
43260
43193
40947
3634270
3407155
29584
2859149
27176
23182
21550
19680