23488
961172
544986
125321
828126
256787
87236
128777
219972
395732
149103
526762
5081799
3512581
3001148
2310804
2212988
2007609
1903357
189778
1742118
1715136
1659195
1624471