596429
390603
1234810
765879
2046681
640114
109612
2316
23428486
22902960
19517669
14218916
13029158
11567625
10120365
8557962
569591
41429
986405
591131