28018
142
630102
454
6556
48796
918177
25850
787173
57067
90890
5127
69533
104270
61733
16727
34535
21121
4218
912209