22850 620
188051 484
8086 552
73978 376
13835 285
5919 606
11268 871
4656 541
5407 926
4713 862
70402 120