2961 51
3315 70
34650 573
28461 156
5403 695
51031 560
3550 47
4856 654
6816 874
3245 138
4682 660
6651 149
3486 332
2976 298
207319 324
86625 609
3802 558
4860 509
2928 201
2426 142
63106 716
3932 727
21967 602
18191 217
6524 595
28860 434
1592 264
61621 848