406
1
2185
4
2894
3
3142
8
559
1621
479
544
511
454
755
531
594
2
539
1458
616
1015
504
506
510
1144
1287
1323
503
1092
8557
5
361
468
401
846