22495 620
187429 483
8080 552
73698 376
13813 285
5918 606
11264 871
4647 541
5400 926
4710 862
70189 119