1031 209
2866 607
1974 428
2930 813
1564 479
2494 682
2274 563
3672 912
3086 109
6856 323
4948 526
5589 972
11918 524
21925 584