22962 620
188362 484
8086 552
74073 376
13847 285
5921 606
11270 871
4658 541
5409 926
4714 862
70492 120