309469 651
61884 790
2615 271
8754 115
11980 608
3077 209
43216 508
11977 875
5954 669
7200 69
10105 549