23183 620
188871 485
8093 552
74223 376
13877 285
5926 606
11275 871
4661 541
5413 926
4717 862
70664 120