497
5
200
1
142
425
76
157
206
1105
2
220
79
193
82
190
255
356
137
91
128
40
81
171
92
61
87
122
1209
8
117
512