366
258
265
88
593
223
132
52
105
54
616
178
533
136
556
165
219
165
134
40
246
143
807
303
564
134
466
189
481
169
362
138
596
109
629
183
303
170
411
149