2571
2
506
1
661
402
441
415
545
555
556
527
445
464
546
1754
780
4114
3
558
485
407
470
667
783
4604
54
531
543
2305
637