22970 620
188390 484
8086 552
74083 376
13851 285
5921 606
11270 871
4658 541
5410 926
4714 862
70502 120