16603 591
6839 725
28206 840
5556 428
57953 225
14681 244
9046 455
6722 493
8401 319
8231 159
6241 632
4042 79