246
191
115
112
12
832
451
18
41
374
628
873
11
758
32
119
10
8
6
277
308
64
52
16
16
85
130
542
8
7
200
125
10
187
35
36
3
266
5
4
278
231
564
365
77
123
320
11
53
730
