3014
340
301
300
341
284
4513
345
2718
2933
369
326
12390
10060
8001
6300
548262
5070
4680
4319
4301
411147
376142
31250