3920 387
5964 578
12549 576
4286 562
5047 360
8471 495
1795 63
2067 245
3679 211
29118 241
23289 55
30708 675