3038 420
20481 104
9406 530
4514 83
9927 90
14642 656
6584 571
37426 246
2838 674
2508 415
1754 447
4078 651