313130
14996
133901
1016544
881370
315352
624537
667632
136153
1332848
1303368
1302852
128363
1263358
1251939
1248482
35982
601754
197978
938476