245
29
65
171
1776
59
141
223
56
45
61
140
94
572
113
168
105
86
307
89
176
112
80
280
163
287
208
412
290
91
28
305
190
36
137
128
429
47
83
467
87
40
202
255
195
513
60
35
158
187
107
23
139
106
323