580 148
2939 861
782 173
2863 804
2421 562
1831 221
837 69
1468 367
3623 602
5016 556
10191 370
15945 147
7736 271
19545 190
11787 298
16137 767
25939 703