349656
207528
18769
69588
370816
852257
489112
53583
377443
875718
72135
650706
5150799
3568581
3082148
2395804
2233988
2053609
1975358
191678
1770118
1721136
1691196
1638471