40679 593
37633 545
42871 435
15331 424
46181 207
4968 232
3053 490
2878 316
2826 446
3594 572
8228 710
6385 231