2899 78
23220 649
14871 418
7069 733
53552 510
1858 289
18086 977
22953 443
2066 72
29347 249
3803 541
3832 388
1695 98
2868 302