318
327
3644
3012
3018
2827
2716
2910
307
287
2631
12390
10060
8001
6300
548262
5070
4680
4311
4319
411147
376142
31250