1036 275
811 518
245 5
278 784
483 210
259 867
737 883
342 963
730 875
113 485
1007 295
635 887
301 505
458 228
125 600
147 844
968 287
922 222