23092 620
188627 485
8088 552
74149 376
13863 285
5924 606
11271 871
4660 541
5412 926
4716 862
70577 120