23507 620
189677 486
8097 552
74384 376
13938 285
5931 606
11280 871
4669 541
5421 926
4724 862
70948 120