212747
164411
649135
406768
938246
550702
278574
46461
55408
212338
704277
422544
4322364
3633456
3582929
3198460
2930998
2836283
2795955
2615725
2527226
2119209
1952351
1909407