2970 643
1638 336
13415 534
28202 935
1333 174
1059 68
1342 69
2248 279
6628 622
1763 197
1009 152
1756 275
774 138
3220 787