428151
76786
940390
341106
685849
271101
561841
675731
525421
56275
738440
71578
28977454
24421119
21957992
21158480
16483333
14863969
140541028
13368239
1157682
11516764
948458
9459480