3476 420
21555 104
9513 530
5851 83
10400 90
22491 660
6781 571
42532 248
2993 674
2621 415
1836 447
4355 651