2960 821
1224 44
7024 468
2976 774
882 218
22426 396
15740 590
26488 267
5186 882
8778 555
21316 317
6278 214
10386 678
10082 275
20276 386
3747 468
7478 726