400
371
3
1
50
487
5
17
376
343
2
277
394
316
308
0
349
433
391
354
385
409
317
347
350
304
255
236
475
329
399
435
4
340
280