604497
676290
704871
223340
336780
846731
874531
631679
58363
735302
265787
392847
6315368
5115935
4909460
37981000
3766287
3741956
3629462
3350226
3284730
317936
2758209
243410