84875
27319
31329
45745
2198
66665
16530
1828
2955
20413
27344
1516
655212
46743
46650
44878
4013271
3800157
31774
3104151
29596
25392
23320
21470