567
162
218
158
57
287
22
131
14
31
104
70
12
110
60
58
49
265
443
259
132
442
112
10
236
996
24
13
33
98
113
189
255
198
527
191
336
61
151
268
148
564
102
828