1279644
1003880
939764
1017141
1006848
267533
330292
995678
1331259
50538
960432
785246
435939
159841
9491000
412727
668809
672196
855777
100228
740522
113259
863455
478201
735230
560830