414161
673792
631531
130782
299589
1191526
682633
943246
789360
166752
646845
1046960
78799
522751
547853
671742
17972484
15522692
14322960
10800916
7286156
7098668
6936362
6918831
6322477
5786960
5632623
5430253
434170
4070231