2600
920
15212
1007
957
1019
2357
929
857
1052
3158
702
1579
841
707
1427
705
808
781
2162
690
693
858
1113
655
1588
702
1584
669
1286
4384
914
771
835
981
813
724
921
3645
851
753
1690
1675
1201
2180
2561
3211
2186
1112
3853
781
11751
1125
21539
1076
948
963
801
1088
833