306 13939
302 9173
139 6520
169 35116
2202 8374
848 5449
285 8948
520 12773
319 7673
513 13405
151547 156284
665 4792
3882 25584
105375 127817
469 17616
