13691 584
81821 684
20595 159
79305 582
23178 393
46191 464
33332 824
6684 485
3499 101
1230 43
130080 306