30078 491
9748 152
2752 606
396685 1212
61179 496
43123 888
14530 579
46097 802
48225 391
8939 61
5379 562
85540 696