42984
192793
1369
155436
614600
595632
44230
507548
57159
736234
258968
433563
5037799
3471581
2941148
2265804
2194988
1985609
188878
1867357
1724118
1701136
1645195
1614471