511965
498373
40376
545410
541109
963979
99224
502223
696771
589504
906922
976491
4348364
3653456
3595929
3205460
2945998
2851283
2803955
2622725
2535226
2125209
1956351
1915407