273
89
128
23
115
94
301
215
193
209
183
165
136
75
50
10
248
319
88
22
954
680
41
149
33
13
164
247
201
429
147
367
394
219
143
138
37
47
364
450
31
135
615
246
15
349
80
26
81
104
61
166
18
54
74
44