276
156
32
479
193
3
2
74
31
231
233
161
111
124
82
484
30
8
143
6
329
104
416
21
1638
7
4
9
1
52
243