1001 146
985 100
782 215
765 691
575 362
574 476
509 581
477 740
425 459
410 784
393 33
384 659
308 393
230 128
163 499
160 789