22435 620
187333 483
8080 552
73658 376
13808 285
5915 606
11261 871
4646 541
5399 926
4709 862
70150 119