23656
2065
1554
2265
1164
5106
2833
795
1161
29768
806
769
1314
763
1712
670
901
806
2998
2432
1816
749
1205
2512
1371
1046
832
3192
993
1005
1863
982
740
877
944
4527
1496
699
2547
721
737
782
845
684
825
1328
6408
6199
868
1220
680
755
800
873
694
729
653
708
723
3205