114293
448219
400177
210720
654134
378224
204758
638652
909832
636679
77962
293939
4321364
3632456
3581929
3197460
2928998
2836283
2795955
2614725
2525226
2119209
1952351
1909407