535 63
10122 170
1860 343
4365 512
9058 632
5907 665
65708 387
32945 758
6124 541
4030 364
7462 275
21697 825
6435 696
4276 466