245950
1005705
865333
983385
178774
88574
578487
32291
406690
829643
472334
237380
4190364
3550456
3490929
3152460
2848998
2755283
2725955
2547725
2467226
2077209
1923351
1878407