300
1
285
249
293
3
253
2
262
268
624
287
346
312
575
275
291
288
321
234
230
304
260
3513
498
4
1511
328
265
302
324
417
365