43094 677
3791 310
3763 95
4028 639
7086 137
3670 500
12530 427
35453 740
6843 615
5801 469
17512 693