980 333
272 335
431 238
1007 875
916 212
349 680
733 58
212 759
95 252
869 595
358 445
42 684
158 207
463 976
698 327
877 240
808 910
709 364
752 686
932 260
511 173