13681 584
81780 684
20545 159
79175 582
23111 393
46044 464
33281 824
6683 485
3495 101
1228 43
129928 306