22469 620
187378 483
8080 552
73668 376
13809 285
5916 606
11262 871
4647 541
5400 926
4709 862
70166 119