22507
5799
4005
3575
1186
1787
3461
2812
12769
2874
1877
2059
1040
1350
1790
3875
1325
18590
774
5000
20767
1731
2542
741
2256
1338
852
1200
4518
1176
854
840
1122
866
1621
812
747
869
1300
804
842
780
2008
2368
688
887
866
10953
863
934
949
808
801
873
2055
1097
828
698
806
864