104
907
538
1800
551
879
894
1274
549
1958
107
135
125
1512
105
875
891
526
1194
100
900
879
1253
1098
840
854
53
1544
1537
1505
507
526
1124
47
121
127
1479
842
929
889
1167
837
59
896
524
1247
116
121
83
1462
1881
136
862
851
1192
1512
118
528
1224
60
891
824
146
133
1170
878
1225
110
1823
912
847
508
135
142
525
102
861
1170