30060 491
9747 152
2752 606
396674 1212
61178 496
43122 888
14525 579
46096 802
48223 391
8939 61
5377 562
85534 696