1460 313
43365 677
3833 310
3850 95
4083 639
7103 137
3678 500
12541 427
35700 740
6855 615
5824 469
17571 693