1005 62
703 418
872 883
2548 269
256 888
964 945
1389 580
245 320
834 173
239 10
558 343
716 602
314 459
2120 304
2123 828
51 396
945 110
39 728
311 590
466 568
861 1