13681 584
81782 684
20551 159
79181 582
23113 393
46048 464
33282 824
6683 485
3495 101
1228 43
129934 306