13681 584
81782 684
20549 159
79180 582
23112 393
46047 464
33282 824
6683 485
3495 101
1228 43
129933 306