34311
16142
11560
4549
21602
12057
12093
7972
6412
18745
15018
8098
41686
11770
72903
32812
20751
10990
8432
32200
9629
21790
12095
96389