128786 595
127173 529
191487 1057
128310 324
197962 315
16544 281
31844 662
8092 51
46041 455
9215 645
6690 492
4051 267
3684 125
4588 46
5212 546
2678 218
4239 653
4068 812
3833 351
139625 937