581
60
38
58
12
106
115
54
87
69
28
70
41
103
53
132
88
131
256
104
92
64
205
212
35
18
268
46
37
125
32
107
429
3871
168
111
157
147
40
571