3032 420
20430 104
9403 530
4436 83
9911 90
14583 656
6582 571
37119 246
2837 674
2506 415
1754 447
4073 651