22487 620
187414 483
8080 552
73694 376
13812 285
5916 606
11263 871
4647 541
5400 926
4709 862
70177 119