858376
436248
905406
880115
4419
294670
88404
697664
85633
764651
25108
486904
6303368
5111935
4901460
37931000
3762287
3738956
3628462
3344226
3283730
316236
2755209
242510