13681 584
81776 684
20545 159
79172 582
23110 393
46039 464
33278 824
6683 485
3495 101
1228 43
129925 306