3013 891
1656 438
2244 313
3435 581
2657 612
2144 220
1862 353
3076 647
4835 618
734 147
2644 522
2549 367
2270 111
3361 658
2268 163
2383 507
7103 625
7235 599
1759 453
6787 278
2830 823
2866 90
3488 677
4629 955