1065
559
516
221
438
127
402
172
337
155
826
180
752
183
1444
562
285
125
395
38
139
81
660
244
622
109
369
38
634
162
458
117
235
138
379
188
855
274
335
56