304 483
1000 32
566 729
85 302
351 531
202 670
370 845
308 896
678 148
793 405
671 392
282 298
81 848
22 467
901 486
494 206
148 372
949 156
591 366
329 18