566
1
495
561
2
947
853
583
461
292
123
171
446
435
69
80
114
146
422
0
222
457
129
118
338
133
154
266
252
588
4
366
135
202