158 253
871 791
937 561
826 632
416 435
110 628
1027 150
124 494
585 298
285 999
581 477
444 389
106 300
852 388
112 935
125 633
601 822
359 299
423 209
267 41