1031 957
957 10
43 546
437 286
526 128
546 296
16 511
321 104
207 379
840 584
707 420
91 360
922 454
124 228
261 644
240 87
172 443
81 532
91 412
326 738
580 968
1006 446