2030 52
5015 659
31452 315
25935 211
86845 772
39293 302
9036 706
48355 783
8716 295
24828 773
13515 220
7922 747
11272 500
4692 286