143173
827506
118698
580625
33654
686554
713677
598124
108595
835443
807338
998192
766420
67193
473775
495385
10389744
601086
3704577
3564980
3194510
2466192
2086495
2038216
2025492
181366
1757948
16065
152261
1515545