312479 651
62003 790
2630 271
8805 115
11998 608
3085 209
43280 508
12018 875
5964 669
7223 69
10137 549