46415
3293
3816
136533
2872
68719
6527
6297
10411
1091
5180
270
201500
1649717
1169212
11529276
1045316
10418259
98064
8462155
786911
71776
62644
58052