39593
310249
706873
120228
9472
133343
471131
422650
46367
495467
979191
151313
5149799
3568581
3077148
2394804
2230988
2052609
1973358
191578
1770118
1720136
1690196
1637471