3043 420
20491 104
9406 530
4543 83
9931 90
14643 656
6585 571
37519 246
2839 674
2508 415
1755 447
4081 651