113378
39096
88758
682562
814804
527680
296594
557784
517355
187933
807794
779836
5150799
3568581
3082148
2395804
2233988
2053609
1975358
191678
1770118
1721136
1691196
1638471