526 311
957 185
902 339
272 696
646 360
489 451
551 390
194 626
272 209
804 676
779 110
463 789
604 352
379 333
568 101
168 544
910 120
858 281
671 694
82 1000