427
148
344
22
682
196
667
67
255
157
721
132
995
533
350
127
749
254
455
80
272
121
129
44
574
143
706
235
99
37
473
179
459
140
404
177
1630
713
374
60