312200 651
61997 790
2629 271
8800 115
11996 608
3085 209
43273 508
12014 875
5962 669
7223 69
10135 549