60
2
3
21
1823
9950
12572
40
606
1828
39
4221
12533
9664
18556
134
937
712
48
3888
279
29517
142
45
461
600
609
14
13
2418