312285 651
61998 790
2629 271
8801 115
11996 608
3085 209
43273 508
12016 875
5963 669
7223 69
10135 549