315 496
946 820
89 240
606 494
697 979
355 238
581 128
438 151
399 361
325 156
347 399
77 767
36 511
491 981
975 613
628 544
49 811
861 227
82 334
331 283