502 158
820 411
508 451
252 435
985 24
711 41
244 123
15 169
126 446
126 136
786 213
474 176
864 609
130 475
328 839
517 703
867 177
873 299
223 607
211 211