22770 620
187863 483
8083 552
73907 376
13829 285
5918 606
11268 871
4652 541
5406 926
4713 862
70342 120