293
215
302
107
635
250
545
197
706
198
1448
626
381
117
232
157
432
83
673
113