5860
2021
1151
1101
2668
3476
12751
9607
1822
2643
3255
909
845
1458
854
982
872
2039
935
2280
1123
1306
885
6739
908
1229
862
2146
867
962
3855
2613
1035
1082
21844
933
898
977
851
2409
993
1153
958
6863
4906
880
892
1942
5554
1080
2043
1641
993
8467
1879
2708
784
1875
3815
1472