22968 620
188383 484
8086 552
74078 376
13849 285
5921 606
11270 871
4658 541
5409 926
4714 862
70499 120