1693 414
820 221
2467 634
2528 591
306 33
2896 881
1178 294
1743 439
2656 678
3162 966
2502 272
10554 754
103049 791
8948 251
5167 453
32604 928