173
328
241
334
71
297
157
202
2728
142
189
58
385
103
215
282
143
169
813
112
122
541
52
40
81
39
28
159
117
19
107
46
57
77
129
108
41
120
50
321