15089 720
2370 565
2841 396
2763 29
8808 135
9176 714
2550 129
7154 578
696 36
5937 790
8342 297
2938 278
2970 721
2945 501
2113 103