2425 792
1168 1000
705 158
939 662
28 113
439 244
176 87
779 239
51 760
493 403
546 966
298 203
1463 978
1145 576
313 201
778 861
849 815
9 628
759 258
525 591
990 789
382 691
240 73