1007
312
1064
489
734
189
307
192
260
77
401
98
412
147
620
126
700
216
386
172
419
122
712
204
1003
353
649
212
771
151
216
142
233
102
320
158
207
39
223
56