151
61
303
295
100
11
42
2
94
40
614
611
120
80
266
66
243
154
3
1
21
14
68
15
13
5
321
471
48
41
91
8
14K
315
138