3001 302
6164 912
7728 576
2776 78
1500 300
3047 153
5184 607
7631 427
3768 275
7230 647
2287 177
5389 735
4726 434
3073 776
4846 756
5335 468
4361 792
3920 664
5752 544
10171 303
7082 755
12937 141
4278 110
5583 81