1031865
99680
919309
725249
410912
348706
190394
534390
914981
607447
86198
217841
858860
651510
436245
964235
17971484
15519692
14321960
10800916
7286156
7098668
6936362
6918831
6322477
5786960
5631623
5429253
434170
4070231