23029 620
188510 484
8088 552
74123 376
13857 285
5924 606
11271 871
4660 541
5411 926
4714 862
70546 120