1232 831
727 506
137 446
88 458
924 670
616 517
726 522
341 85
314 56
148 281
1035 901
420 713
862 89
197 249
739 335
861 748
607 659
700 33
499 811
92 725