6556 306
13239 393
10292 780
10694 676
2959 105
166366 819
122435 558
87567 698
48151 360
65503 395
4978 123