309387 651
61881 790
2615 271
8753 115
11980 608
3077 209
43215 508
11974 875
5954 669
7200 69
10103 549