2963 821
1232 44
7084 468
2978 774
884 218
22426 396
15741 590
26488 267
5186 882
8778 555
21316 317
6278 214
10390 678
10086 275
20283 386
3747 468
7479 726