210
111
168
402
76
457
52
244
81
971
432
112
293
180
828
106
95
229
171
1125
525
404
367
50
262
4287
100
1190
347
196
249
839