1275
804
1653
1088
869
882
1978
829
23412
733
868
3847
874
1001
956
990
851
10654
769
925
879
983
899
13516
932
892
2509
3374
1298
2650
1025
12003
1125
1036
2499
1220
1999
2024
1471
3907
2178
2048
1130
2980
1927
1389
1594
1756
5873
1241
1726
1735
6591
2372
3766
3292
6203
30463
2747
7092