813
206
965
227
895
158
728
162
418
127
974
286
904
292
634
278
1179
351
812
125
732
37
720
88
926
272
1025
298
955
334
428
177
604
125
614
73
354
152
287
66