297
128
28
165
153
118
1064
137
119
32
858
20
97
62
12
604
93
552
243
41
174
39
354
19
543
205
211
115
