1231 323
2844 317
4694 458
47249 941
1708 232
3572 871
2802 399
3956 452
7967 866
5537 554
25000 95
7125 501
6147 867
8712 543
8034 96
21351 105
3324 389
7355 485
2712 246
3181 262
4432 662
6333 236