433950
1011948
91557
781330
208525
243564
866499
520409
153175
149206
302474
99636
818657
266257
578302
921878
17972484
15523692
14323960
10800916
7286156
7098668
6936362
6918831
6322477
5786960
5632623
5430253
434170
4070231