108
93
113
92
91
103
80
100
73
72
15351
12360
9641
8550
672263
6560
6000
5491
547147
51710
463142
3980