296815
842522
3913
129700
77699
598304
69528
412144
671514
161830
175512
240377
5135799
3554581
3064148
2371804
2229988
2043609
1954357
191278
1762118
1719136
1686195
1635471