10120
8021
1744
582
1244
7912
31720
2357
32925
1726
40873
836
21211
560
545
525
472
544
672
677
522
874
530
613
537