24056 99
6999 585
54107 742
12218 457
3468 282
13755 862
5188 380
4215 715
5162 769
3106 355
4928 557