1689 414
815 221
2450 634
2517 591
301 33
2893 881
1169 294
1734 439
2650 678
3152 966
2490 272
10537 754
102987 791
8948 251
5162 453
32546 928