2120
42820
2356
2283
4768
2012
2033
1661
1932
2013
1562
1942
1976237
13699284
1363812
11920261
1164440
110243
9862157
968511
801137
80006
74665
68102