962
371
534
284
517
182
590
148
198
141
394
171
310
72
579
147
253
145
608
76
707
265
501
155
326
203
479
35
566
175
361
68
220
87
496
173
456
119
408
194