143747
1083266
700461
979184
456478
83779
1013712
782244
236100
112920
227278
616255
315253
318760
642873
762498
199613
162944
48230
330195
850262
110117
8541
276591
310626
368878