22878 620
188118 484
8086 552
73995 376
13840 285
5919 606
11270 871
4656 541
5408 926
4713 862
70424 120