297
276
353
422
303
231
224
160
242
6712
341
406
37757
29130
27433
24684
2104267
19194
1864153
1721147
17146
14220
13920
12140