10283 154
6597 957
6517 294
4012 123
22302 619
5217 590
7798 246
7673 107
5577 618
20921 566
29743 293