30434
584847
45767
4227
94189
501421
443613
6531
610696
291646
520920
116147
5630367
4613935
4421459
3492999
3467462
3445286
3403956
3059226
3044729
2533209
2155352
2152407