891 829
596 533
712 535
1004 2
25 762
486 624
262 144
439 8
54 174
309 110
853 820
119 577
368 685
24 568
202 431
986 110
879 237
918 588
86 859
645 875
402 114
227 39
514 303
927 872