634
831
821
782
1502
862
1112
814
583
80
1094
742
682
55
1353
981
1103
201
282
164
291
25
1069
452
8
9
37
303