6015
438
363
555
5416
5816
4720
307
7716
737
632
5538
23546
17760
15611
14052
10832
1050263
9564
940148
9320
777142
7290
70611