100579
380467
687359
365279
855209
700547
165583
155190
16364748
733486
5390578
4543981
3689192
3640510
2400216
2269495
813392
87747
504879
2211