144859
934941
278279
420345
12544
981152
158580
612895
124742
709986
258247
869797
5399367
4435934
4274459
3431462
3413998
3347286
3295955
2967728
2952226
2449209
2120352
2114407