30793
4637
426327
294554
599100
82922
543297
722438
189235
114378
224110
958577
4190364
3551456
3491929
3152460
2848998
2755283
2726955
2547725
2467226
2077209
1923351
1878407