30446 319
18050 632
7185 378
7842 560
5108 461
4409 665
4991 860
6322 548
10948 731
3082 441
4568 832
2195 185
5278 966