128128 595
127067 529
191236 1057
128148 324
197729 315
16539 281
31791 662
8077 51
45864 453
9212 645
6687 492
4048 267
3677 125
4587 46
5208 546
2678 218
4236 653
4067 812
3832 351
139442 937