1689 414
815 221
2448 634
2517 591
300 33
2892 881
1169 294
1732 439
2649 678
3152 966
2489 272
10537 754
102986 791
8948 251
5161 453
32542 928