429
1
68
358
334
1576
2
620
347
488
877
60
735
72
74
78
233
306
164
307
127
220
209
118
226
207
517
91
97
401
481
941