310 013 820
277 251 554
846 486 3163
1 125 979 3731
300 751 814
704 068 3580
931 154 2687
407 918 1134
334 859 1333