2495 111
157876 396
5463 706
1723 485
809 174
2957 712
1280 345
5005 233
2895 527
9613 592
17605 879
6631 588
3092 315
87202 548
18266 63
30470 115
13604 85
1928 166
8819 320