1259 412
2922 777
623 132
757 35
9990 598
1525 291
799 93
99626 685
4440 408
18670 509
8157 592
118559 724
23974 148
59554 153