43977
37861
32124
95130
108856
90560
58471
48590
568101
1908
46647
83117
86042
1187108
65136
59329
5849
1686
4956
7513