13681 584
81786 684
20557 159
79191 582
23119 393
46057 464
33283 824
6683 485
3497 101
1228 43
129940 306