303 336
118 600
291 126
435 254
76 541
434 52
991 416
274 645
848 362
263 726
32 708
148 103
778 781
575 68
303 589
482 732
615 988
287 908
133 344
641 801