292559
228326
125972
57366
45550
644215
994899
514136
461781
473712
610535
125226
4321364
3633456
3581929
3197460
2928998
2836283
2795955
2614725
2525226
2119209
1952351
1909407