141637
23107
475467
634766
301780
866454
954356
167130
361817
760294
579487
81748
5141799
3567581
3073148
2385804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471