3532 648
1241 907
2713 936
900 238
782 542
230 156
1829 384
602 963
1028 352
639 343
605 561
336 123
2148 935
800 155
227 788
729 77
1701 808
954 282
426 246
527 635
893 851
797 129