298
569
76
254
227
607
370
382
88
276
43
166
34
151
40
149
31
142
15
22
127
45
129
47
156
131
19
123
29
118
23
16
110