22912 620
188186 484
8086 552
74019 376
13844 285
5920 606
11270 871
4656 541
5408 926
4713 862
70450 120