1001 239
978 175
896 268
888 526
763 184
667 607
647 474
643 890
612 683
478 296
449 15
393 746
351 520
264 718
222 198
111 320