19 25
957 489
22 116
500 848
674 963
1000 655
164 242
905 19
1007 258
853 151
245 220
937 744
19 215
921 1
494 603
107 237
254 400
205 483
709 89
313 849