1692 414
817 221
2460 634
2525 591
305 33
2895 881
1172 294
1740 439
2654 678
3156 966
2500 272
10545 754
103035 791
8948 251
5166 453
32581 928