3500 420
21571 104
9517 530
5868 83
10405 90
22501 660
6789 571
42604 248
3011 674
2621 415
1841 447
4364 651