47336
57215
38013
70132
73016
6085
3874
3002
60810
2843
165836
2983
201510
1649717
1169212
11529276
1045316
10418259
98064
8462155
786911
71776
62644
58052