18080 587889
6431 61469
4028 47541
2839 57979
1940 168034
1527 58142
949 29376
891 28073
749 322457
730 42400