13681 584
81781 684
20548 159
79177 582
23111 393
46047 464
33282 824
6683 485
3495 101
1228 43
129931 306