1011 475
978 33
971 92
883 588
645 890
601 602
548 822
503 193
262 399
257 748
179 703
152 401
65 664
43 824