3926 387
5969 578
12557 576
4290 562
5052 360
8476 495
1799 63
2073 245
3697 211
29131 241
23319 55
30812 675