638
35395
1262
1914
14501
2628
687
1013
2777
792
2530
7751
705
4170
877
8754
718
734
720
647
9453
1119
736
4478
822
644
2837
24707
1525
699
6535
2083
956
835
753
828
1924
2348
1331
1656
2013
801
719
2515
1375
13111
16055
3326
638
51088
4175
978
836
1867
1630
952
1088
4622
860
3338