6601 670
4604 566
2035 136
5068 206
3012 438
8395 399
7268 664
6631 944
12526 927
30466 429
38211 857
9586 471
12013 599
5625 520
10540 221
40171 686