3473 420
21545 104
9510 530
5847 83
10391 90
22488 660
6780 571
42514 248
2992 674
2621 415
1834 447
4353 651