1032555
125162
1176491
605521
511460
891576
55152
453585
584289
68948
1495557
1178330
29387
694195
1346309
803360
20168484
19639692
17958960
11945916
9269156
7911362
7853668
7190623
7072831
6915477
6900960
6416253
457570
4367231