842707
858114
983657
833858
510878
137727
4370
666372
563855
948295
180455
376826
4941365
4037932
4002456
3338460
3227998
3126285
3068955
2812725
2774226
2317209
2058351
2037407