22949 620
188302 484
8086 552
74058 376
13846 285
5921 606
11270 871
4657 541
5408 926
4714 862
70476 120