22493 620
187421 483
8080 552
73696 376
13813 285
5916 606
11264 871
4647 541
5400 926
4710 862
70180 119