14181 73
7061 334
3541 368
58519 931
21206 327
18235 741
10564 673
33917 718
4886 427
12625 795
11916 444
2243 48
4657 59
3140 293
6685 879
25974 522