11660
2470
8410
1782
37546
7953
9460
2004
46283
9803
103702
21965
107541
22778
61270
12977