2497 111
157917 396
5463 706
1724 485
809 174
2957 712
1280 345
5005 233
2895 527
9614 592
17606 879
6631 588
3092 315
87242 548
18272 63
30487 115
13617 85
1928 166
8819 320