393
462
351
423
293
4010
231
303
377
216
163
280
41667
31560
30583
27615
2407267
21684
2071153
1919149
19096
15680
15310
13550