29951 491
9732 152
2751 606
396606 1212
61173 496
43115 888
14522 579
46091 802
48217 391
8937 61
5375 562
85519 696