1506 448
5432 455
19325 326
2899 386
3255 554
24131 119
2584 171
3581 705
6450 530
23747 74
9389 751
7004 784
25557 489
3999 317