1689 414
811 221
2443 634
2516 591
298 33
2892 881
1167 294
1730 439
2646 678
3149 966
2485 272
10535 754
102969 791
8948 251
5159 453
32535 928