3071 960
2666 554
1503 334
883 282
167 36
247 52
2981 929
2063 557
1946 546
5068 455
21846 338
13439 150
7216 208
9009 621
6669 103
9608 548