3312
18172
19908
5877
2158
710
3665
1037
1741
1210
2260
773
893
1284
724
962
816
3420
1664
4885
804
760
2896
1024
8296
887
953
4744
822
681
718
1979
717
819
1581
915
969
835
883
1100
9809
1049
2883
1054
1210
949
10544
855
760
1335
813
1021
825
10133
3766
753
820
748
1743
826