546
160
668
169
626
135
498
137
261
103
651
233
637
255
421
218
400
187
834
271
2508
1476
607
127
698
230
803
250
509
120
521
70
260
146
186
61
335
19
659
60