3032 420
20431 104
9403 530
4437 83
9913 90
14583 656
6582 571
37129 246
2837 674
2506 415
1754 447
4073 651