3485 420
21560 104
9515 530
5857 83
10402 90
22499 660
6784 571
42557 248
2998 674
2621 415
1837 447
4356 651