22977 620
188401 484
8086 552
74085 376
13852 285
5921 606
11270 871
4660 541
5410 926
4714 862
70507 120