1026 589
930 739
869 713
856 336
787 45
734 394
713 220
512 329
511 848
333 505
321 550
270 804
120 984