2961 348
5053 80
24078 649
15015 418
7189 733
55783 513
1932 289
18673 977
23174 443
2187 72
29592 249
4606 541
3997 388
1808 98
2930 302