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