1040 982
471 681
118 745
694 502
27 690
895 140
309 684
855 613
443 861
455 173
542 605
111 95
755 934
744 134
1152 813
529 139
237 664
761 833
209 450
361 245
445 942