3043 420
20497 104
9406 530
4561 83
9935 90
14643 656
6585 571
37576 246
2840 674
2508 415
1755 447
4084 651