840 8
242 16
201 109
389 309
851 888
71 333
675 933
442 94
232 673
326 14
157 99
140 947
469 786
761 647
413 709
573 187
284 83
482 418
672 848
118 966