1001 146
986 100
785 215
765 691
575 362
574 476
509 581
477 740
427 459
410 784
393 33
386 659
308 393
230 128
165 499
162 789