3500 420
21571 104
9517 530
5869 83
10405 90
22501 660
6789 571
42612 248
3011 674
2621 415
1843 447
4364 651