309025 651
61863 790
2614 271
8747 115
11979 608
3077 209
43205 508
11483 875
5954 669
7200 69
10099 549