1230 315
789 71
10715 387
10859 41
14286 684
3655 284
13850 590
7263 171
8971 410
4832 79
29904 591
6589 890
5274 276
4307 302