167
2612
357
315
93
202
187
115
4010
277
223
304
23386
17610
15441
13870
10682
1039263
9414
9200
920148
769142
7140
70211