313010 651
62030 790
2632 271
8817 115
11998 608
3091 209
43296 508
12026 875
5964 669
7228 69
10149 549