13692 584
81838 684
20608 159
79338 582
23196 393
46229 464
33345 824
6688 485
3504 101
1232 43
130130 306