137873
82131
108225
44915
5186
2161
1720
1326
1905
1513
1584
18411
201480
1649717
1169212
11529276
1045316
10417259
98064
8462155
786911
71776
62644
58042