3950 387
5983 578
12573 576
4298 562
5059 360
8491 495
1812 63
2082 245
3712 211
29176 241
23364 55
31000 675