305036 848
49924 866
165598 607
117851 609
48663 735
152187 370
34068 192
76510 788
67250 115
53439 502