3493 420
21564 104
9516 530
5862 83
10403 90
22500 660
6786 571
42578 248
3003 674
2621 415
1837 447
4357 651