354
861
265
737
147
734
128
325
59
143
61
424
90
267
58
191
91
323
36
98
47
145
55
138
67
132
66
509
37
149
22
102
14
104