590
198
204
83
741
251
713
280
746
299
65
25
468
161
315
172
381
104
97
38
405
124
399
113
203
92
476
215
972
513
428
200
113
90
221
147
566
130
408
56