2988 348
5079 80
24117 649
15020 418
7194 733
55843 513
1934 289
18683 977
23181 443
2189 72
29595 249
4612 541
3998 388
1812 98
2931 302