128926 596
127207 529
191538 1057
128355 324
198039 315
16546 281
31853 662
8096 51
46081 455
9215 645
6692 492
4051 267
3686 125
4590 46
5213 546
2679 218
4240 653
4068 812
3835 351
139675 937