477355
869316
40345
863578
8115
473217
880780
382428
28134702
23401486
22875960
19506669
14202916
13008157
11540625
10097365
562591
40729
977405
590131