106
91
87
109
80
81
110
108
93
83
10520
8640
6410
5020
473261
4070
3960
3829
3511
335147
306142
28949