103
102
101
130
121
95346
93
90
92
14240
11540
8961
7570
615263
5960
5610
5091
494147
4699
429142
34450