25194
654670
258830
938429
92278
966538
1887
607752
268478
454648
65454
24308
5146799
3567581
3075148
2388804
2230988
2052609
1971358
191478
1767118
1720136
1690196
1637471