27
170
558
68
410
844
221
51
135
77
127
2368
106
35
5219
67
38
52
44
1671
169
690
226
317
165
54
407
97
65
59
83
130
57
70
29
138
46
262
84
652
272
119
231
107
179
91
30
48
114
17516
199
115
24
131
109