788
1615
1625
1816
1986
1284
1012
1831
29312
1042
1281
51
25114
2039
501
1054
1023
662
1814
671
2995
646
553
18411
821
1881
1046