31943
2002
106751
65926
110437
825153
91013
860107
66369
18224
81777
28837
40614
310344
25931
29949
6616725
6219508
6540877
7513263