19951 838
9323 726
7420 180
1736 64
2624 265
2618 538
4144 512
3369 613
1760 79
1894 240
3413 71
6393 270
16347 295
3221 291
3564 399
4162 527
3537 633
4647 124
4063 658
5643 876
3355 560