3460 420
21525 104
9509 530
5832 83
10378 90
22485 660
6777 571
42442 248
2984 674
2620 415
1831 447
4349 651