3125 350
4189 274
1048 60
3582 39
9480 779
3202 324
2620 386
3191 718
3786 126
1876 299
6692 276
15605 551
6527 700
3276 515
3993 654
3849 726
10393 316
3121 330
3466 648
1634 117
12377 358
3146 60
6312 531
5673 561