8526
684
4914
627
746
7212
8612
567
800
720
1060
870
22816
17340
15351
13720
10502
1028263
9254
9120
893148
757142
7020
69411