2619
1149
908
458
652
210
324
154
561
72
263
26
609
105
1734
811
618
226
572
231
440
191
473
133
181
71
194
87
243
107
358
45
508
75
751
144
264
162
297
45