400
379
3
1
50
496
5
17
389
359
2
286
322
309
0
362
444
396
394
419
325
354
357
312
264
242
484
315
334
391
406
442
4
346
287