1075422
684811
641861
390339
755197
201887
832871
1046944
277474
406185
100177
372862
177325
571783
651914
262246
17972484
15523692
14323960
10800916
7286156
7098668
6936362
6918831
6322477
5786960
5632623
5430253
434170
4070231