486 603
1178 915
432 800
909 228
658 110
937 153
377 479
897 378
326 361
404 39
243 229
519 465
206 518
158 321
372 151
539 577
52 230
145 904
288 259
957 202