34930 319
19800 632
7313 378
14313 561
5273 461
4499 665
5145 860
6456 548
11039 731
3203 441
4976 832
2296 185
5446 966