232
1
401
99
253
285
544
305
337
68
344
233
1745
2
308
324
278
577
129
284
225
977
3
230
569
178
340
244
352
81
392
429