3032 420
20429 104
9403 530
4433 83
9911 90
14583 656
6582 571
37112 246
2837 674
2505 415
1754 447
4073 651