3046 420
20513 104
9407 530
4574 83
9937 90
14643 656
6585 571
37643 246
2843 674
2508 415
1755 447
4084 651