232
1
400
99
253
285
543
304
544
337
68
344
233
1745
2
308
324
278
577
128
284
225
976
3
230
569
178
340
244
352
81
392
429