2676 102
29133 529
20994 320
32678 713
9186 750
4469 331
5069 638
7449 613
3676 259
5762 132
8106 584
19429 697
7133 50
2964 566
6489 58