415565
321636
173980
564615
10674
167585
72858
863747
26043
996378
455576
510645
5180799
3597581
3128148
2432804
2247988
2073609
1997358
192378
1778118
1724136
1700196
1645471