397
133
531
133
506
117
413
123
188
87
475
186
496
219
299
166
639
198
620
108
606
28
611
80
562
192
702
208
576
255
241
148
462
115
486
65
222
144
130
57