569
643
2662
621
826
1477
1101
928
1533
573
3186
1193
1172
1006
3152
801
839
786
449
1305
679
808
957
745
719
482
842
1168
901
437
1837
764
1791
919
458
480
1180
671
837
1212
2492
984
531
682
1257
899
1583
633
454
3124
791
1226
939
596
