342945
261463
97121
128270
126441
786820
455913
635352
215524
992292
896
701198
4982365
4072932
4032456
3346460
3245998
3142285
3086955
2822726
2793226
2332209
2062352
2045407