250
2970
4050
2650
2180
4490
1940
3030
4240
5930
3060
930
652412
46603
46420
44708
3988271
3767157
31634
3093151
29496
25242
23190
21390