312955 651
62026 790
2631 271
8816 115
11998 608
3091 209
43292 508
12023 875
5964 669
7228 69
10148 549