19895 627
108886 726
9401 300
744903 1219
8853 158
8230 414
195448 431
16867 405
80541 859
25920 339
7356 270
23564 676
4595 69
53607 680
26482 411
3064 240
7933 863