291
94
41
20
11
5
171
509
29
15
64
54
114
132
97
66
19
35
9
181
218
216
773
90
37
186
460
16
118
3
104
33
23
503
463
32
7