2963 821
1226 44
7047 468
2977 774
882 218
22426 396
15741 590
26488 267
5186 882
8778 555
21316 317
6278 214
10387 678
10085 275
20278 386
3747 468
7479 726