12520
113
3512
120
5654
7225
586
7726
446
604
709
8413
20606
15580
13681
12310
9432
886263
8240
8024
769148
666142
64111
6030