371
165
536
161
252
140
534
60
215
41
508
195
245
140
363
70
150
47
497
174
422
202
1422
718
572
153
81
18
438
171
489
186
433
123
209
93
576
162
392
48