589
595
596
44
268
1111
154
1537
215
572
141
114
146
240
1137
156
857
318
729
549
539
226
322
202
149
139
151
73
150
557
160
143
155
560
205
1466
158
164
144
153
147
150
163
237
437
1289
417
164
564
685
723
154
153
229
185
152
118
253
1639
153
151
141
2413
92
71
59
86
108