525
4210
3410
497
6014
569
596
323
489
292
397
644
22616
17160
15201
13580
10412
1010263
9124
8980
871148
746142
6920
69211