3475 420
21551 104
9511 530
5849 83
10398 90
22490 660
6780 571
42523 248
2993 674
2621 415
1835 447
4353 651