1688 87
2776 764
39691 630
8616 199
6845 598
13485 339
14782 427
3089 185
7372 645
5182 506
3733 677
3330 892