103075 395
236096 1043
23736 647
73682 511
21652 1039
94673 205
57945 577
9882 88
9997 655
4464 150
15398 256
22625 608
3744 65
6133 516
3323 237