667
772
157
491
202
347
22
343
91
302
124
362
40
245
121
256
39
163
68
395
146
53
150
36
88
46
92
14
125
15
33
113
20
142
4
87