3965 387
6016 578
12596 576
4319 562
5081 360
8523 495
1828 63
2108 245
3748 211
29226 241
23415 55
31312 675