310
2915
275
3610
3020
2819
3116
3016
2725
286
280
279
12350
10050
8001
6270
548262
5060
4680
4301
4309
411147
376142
31250