307
174
190
163
120
264
323
172
180
230
112
23446
17620
15461
13902
10722
1043263
9434
924148
9200
770142
7170
70211