2996 827
551 86
3042 822
8595 684
4097 863
2060 499
1407 235
1704 306
796 143
3281 716
3443 577
1960 488
1069 157
746 75
409 55
3091 655
3011 728
448 74
6576 173
2289 40
8189 73
1954 295
3222 896
4763 933