90
1
985
2
626
59
743
116
73
544
180
212
68
85
169
649
162
1333
3
259
80
364
247
243
83
377
75
298
655
227
98
1123
299