102
105
104
134
101
1017
127
93
92
14190
11530
8941
7560
612263
5930
5580
5071
491147
4699
427142
33950