350 83
958 825
311 461
220 617
144 751
729 220
654 579
328 603
515 927
333 136
114 865
834 996
399 868
227 512
940 21
313 172
509 778
13 509
400 127
252 108
19 822
233 129
502 406
864 79