596 114
2767 780
2726 292
15597 479
7037 131
3112 548
1845 205
3472 757
9293 674
1578 247
3467 594
4727 770
21925 313
5184 323
5016 594
4063 86
3697 201
6831 880
6996 323
6286 853
7572 733
3078 44
10518 143
4763 257
10722 159
7259 450
21281 942
7017 416