1691 414
817 221
2456 634
2521 591
302 33
2895 881
1171 294
1738 439
2653 678
3154 966
2498 272
10541 754
103018 791
8948 251
5165 453
32578 928