312703 651
62018 790
2631 271
8808 115
11998 608
3090 209
43286 508
12022 875
5964 669
7228 69
10142 549