311 125
290 878
586 998
559 13
524 535
928 947
457 201
576 567
635 518
718 437
997 497
172 108
329 118
940 708
214 233
15 226
526 184
42 769
507 191
422 284