685
161
162
135
60
295
123
259
305
35
187
44
72
40
32
33
31
43
24
41
55
28
46
2026
56
39
54
45
38
584
78
67
76
116
89
66
143
211
164
246
317
142
177
543
117
106