40411
2305
82512
2780
2210
36017
68580
100920
251574
3080
75915
39710
201490
1649717
1169212
11529276
1045316
10418259
98064
8462155
786911
71776
62644
58042