487818
29700
59594
8575
435525
37783
860385
60242
642456
243297
739240
222351
449935
812990
129432
22663
1478148
1301636
1196706
1183948
1173634
1100830
1093244
1089292
1088860
1080522
1076992
1072473
1065405
1061168