543121
85199
384231
33684
661689
982303
806228
82787
38447
651410
600840
97594
5081799
3513581
3006148
2314804
2212988
2007609
1904357
189878
1743118
1715136
1660195
1624471