296667
427763
134726
95886
156970
277203
732728
594720
38352
367394
426328
83920
5149799
3568581
3081148
2394804
2231988
2052609
1974358
191578
1770118
1720136
1690196
1637471