43015 677
3774 310
3722 95
4013 639
7070 137
3668 500
12508 427
35395 740
6840 615
5798 469
17493 693