311883 651
61984 790
2628 271
8791 115
11996 608
3083 209
43264 508
12011 875
5960 669
7218 69
10131 549