506 150
1734 374
758 133
2456 660
2820 862
1839 427
35592 319
19855 633
7375 378
14322 561
5291 461
4497 665
5151 860
6710 548
11061 731
3210 441
6978 833
2297 185
5461 966