23090 620
188623 485
8088 552
74148 376
13863 285
5924 606
11271 871
4660 541
5412 926
4716 862
70574 120