23094 620
188640 485
8088 552
74153 376
13863 285
5924 606
11271 871
4660 541
5412 926
4716 862
70588 120