2588 323
4378 309
3603 345
4584 757
9475 265
2836 44
16743 385
6921 223
21199 262
18931 618
3011 870
2051 89
3231 509
1683 132