2951 348
5046 80
24073 649
15014 418
7188 733
55760 513
1931 289
18672 977
23174 443
2187 72
29592 249
4604 541
3995 388
1807 98
2928 302