3038 420
20483 104
9406 530
4520 83
9927 90
14642 656
6585 571
37442 246
2839 674
2508 415
1754 447
4078 651