167
103
90
140
362
715
87
26
254
261
27
25
43
747
30
209
38
538
200
472
1558
144
260
214
378
46
40
91
269
16
226
470
80
41
72
337
44
34
20
357
59
155
370
164
39
97
193
81
17
89
3859
35
24
28