51868
50080
129474
685208
545426
453707
421771
230882
88433
712150
823239
1020940
409397
89749
436307
282948
1546571
1467673
1425967
135049
1251444
1240367
1232523
1212898
1200296
1172560
1162418
116038
1159948
1154995