30588
993257
825587
3841
870632
212960
722134
255418
32940
481776
179269
47512
1063122
1059311
1050551
1049113
1041196
1041707
1040904
1031558
1029822
1027252
1025720
1021350