318
3644
3012
3018
317
2827
2716
2910
307
287
2631
2810
12310
10050
8001
6240
547262
5060
4680
4309
4281
411147
376142
31250