508 265
262 433
807 759
247 446
186 569
970 93
1120 191
227 618
278 394
215 667
94 558
659 18
449 949
667 789
131 872
321 958
164 619
610 261
190 357
139 422