118932 601
42868 793
4182 227
5932 643
12312 557
36496 140
24457 216
6684 695
3987 125
6162 540
3820 788