455
0
519
1
370
399
469
333
427
2221
3
1035
1460
2
325
374
291
472
451
416
1154
4986
6
636
1815
883
611
511
1775
525
502
585
1493
1729
2777
5