502 448
93 516
130 367
411 400
991 203
926 896
952 486
356 562
614 697
529 102
79 54
302 361
367 359
138 27
779 472
872 110
889 551
659 781
70 142
869 705