118666 601
42842 793
4181 227
5932 643
12307 557
36472 140
24457 216
6684 695
3982 125
6153 540
3813 788