3952 387
5984 578
12574 576
4298 562
5059 360
8493 495
1812 63
2083 245
3712 211
29177 241
23365 55
31006 675