509 293
1485 476
1018 379
375 715
1374 659
2935 170
779 884
102 414
542 701
690 832
407 866
480 652
72 686
623 356
507 589
391 290
634 303
143 457
869 646
901 208