170
82
238
68
124
160
51
428
108
54
76
684
266
62
137
113
201
104
159
368
72
461
55
232
79
941
384
114
278
175
785
109
97
215
292
167
1080
512
398
364
255
4185
106
1182
345
172
234
830