2354
1662
7649
1748
1127
8695
21604
751
49681
8709
909
1088
770
2080
3956
2241
787
1829
2472
1627
1091
772
1762
865
1138
2396
838
856
881
3847
724
3135
852
9333
13438
788
2130
11291
3447
880
1866
2806
7592
935
820
895
9491
1943
1232
6934
1662
1539
6330
2018
6399
1703
3761
892
5337
2139