128645 595
127142 529
191422 1057
128269 324
197906 315
16542 281
31829 662
8089 51
45985 454
9214 645
6689 492
4050 267
3681 125
4587 46
5211 546
2678 218
4239 653
4068 812
3833 351
139579 937