1157
14005
2836
3678
877
975
4087
1648
3505
1271
832
823
888
813
925
927
1644
872
1556
6836
1846
1251
889
862
1059
837
2266
2040
8593
2159
1033
1875
884
6974
2230
928
4586
824
3020
3075
937
4116
2318
13642
1574
2508
2077
882
932
1479
1338
1311
5380
1509
2252
2627
3556
1971
2847
2383