471
68
317
60
289
111
1447
614
552
80
182
133
258
59
482
298
646
59
273
183
667
199
405
196
511
114
586
172
551
166
308
94
493
96
380
81
596
103
184
98