1030 31
1130 325
5875 736
1134 268
2451 796
2654 270
1887 460
830 240
2859 611
143 31
3272 627
28393 49
4950 74
14561 613
1018 101
2974 608
2250 554
2511 364
9581 239
270 58
9583 631
4611 465
538 158
39803 106