256
662
41
536
122
504
113
584
45
255
54
245
82
403
209
17
178
44
174
4
138
12
152
22
133
7
129
5
125
14
68
3