577
128
377
107
1017
320
331
189
413
168
1050
458
631
155
454
79
612
155
283
175
723
254
586
253
207
149
660
267
379
51
245
142
242
116
395
184
513
124
675
207