373
303
257
211
186
393
231
365
2517
236
351
311
25997
19550
17761
15912
12392
1221263
11014
1093148
10220
920143
8390
76011