1400 349
3053 773
32685 568
2866 60
4743 832
3071 64
4243 622
4978 941
6277 220
4180 42
7168 149
3806 742
6462 246
7816 614