1001 649
990 888
957 706
850 412
699 407
675 298
655 483
639 106
515 614
494 312
488 95
416 471
354 401
322 314
318 367
253 974
210 750
193 237
186 583
186 46