1231 323
2847 317
4705 458
47249 941
1709 232
3572 871
2802 399
3956 452
7969 866
5538 554
25000 95
7127 501
6149 867
8713 543
8035 96
21351 105
3325 389
7355 485
2712 246
3181 262
4432 662
6333 236