93
113
92
91
103
100
105
73
72
76
15281
12280
9601
8440
667263
6550
5990
545147
5441
51610
462142
3950