1084130
840413
684123
291
701
681
561
105792
156216
414558
641
511
4942365
4037932
4003456
3338460
3227998
3126285
3068955
2812725
2774226
2317209
2058351
2037407