512 63
9645 170
1807 343
4333 512
9036 632
5833 665
63047 384
32431 758
6035 541
3954 364
7392 275
20652 825
6093 696
4238 466