5891
3
3129
2
969
1
1779
723
954
622
2206
1373
682
580
501
493
541
1282
507
934
435
610
8
504
974
542
1081
529
1719
0
599
460
838
717
530