518460
912576
807143
786310
70248
1249894
228748
822360
28125702
23398486
22869960
19502669
14200916
13001157
11536625
10095365
559591
40529
975405
588131