3947 387
5976 578
12567 576
4296 562
5057 360
8489 495
1807 63
2080 245
3707 211
29161 241
23357 55
30945 675