47456
1011701
758891
620602
83969
854614
28221
45376
184972
687969
976404
896776
5293799
3707581
3227148
2547804
2294988
2144609
2065358
194278
1844118
1750136
1731196
1666471