13692 584
81826 684
20599 159
79308 582
23179 393
46192 464
33334 824
6684 485
3500 101
1230 43
130086 306