309529 651
61885 790
2615 271
8754 115
11980 608
3077 209
43216 508
11979 875
5954 669
7203 69
10105 549