35594 319
19990 632
7323 378
14328 561
5280 461
4502 665
5151 860
6459 548
11044 731
3210 441
4985 832
2313 185
5488 966