3036 420
20458 104
9404 530
4485 83
9924 90
14642 656
6583 571
37287 246
2838 674
2507 415
1754 447
4075 651