309718 651
61897 790
2616 271
8758 115
11982 608
3077 209
43222 508
11983 875
5954 669
7203 69
10106 549