3475 420
21553 104
9512 530
5850 83
10400 90
22491 660
6781 571
42528 248
2993 674
2621 415
1836 447
4355 651