23192 620
188888 485
8093 552
74224 376
13878 285
5926 606
11275 871
4662 541
5413 926
4717 862
70671 120