24097 99
7005 585
10445 415
54110 742
12218 457
3469 282
13757 862
5189 380
4215 715
5162 769
3107 355
4928 557