385989
405989
585386
221386
864593
330690
5063
544414
100202
37526
833749
681549
7356372
5991935
5715461
499456
43281000
4319288
4277956
3849463
3821227
3728730
350716
3120209