3020 855
84615 508
12347 894
7936 281
57548 548
14002 453
6223 32
8086 470
4530 714
13272 382
2916 552