2031 52
5017 659
31454 315
25936 211
86846 772
39293 302
9036 706
48362 783
8718 295
24831 773
13516 220
7922 747
11273 500
4692 286