29067
874
1328
2157
1012
1999
1151
8296
1031
936
837
917
1632
843
870
1351
1071
2535
998
903
1651
5869
1077
980
1082
815
906
853
1011
967
828
1075
1109
808
2292
889
12026
864
865
1025
846
946
1546
1034
909
838
856
1930
1233
877
865
880
961
821
905
1723
920
1020
2302
999