591
265
1011
338
567
328
183
52
916
437
511
58
763
251
727
189
283
89
512
268
369
105
715
215
313
86
865
255
344
120
352
155
172
90
712
217
474
45
477
199