600 166
2902 756
2597 636
4862 503
11027 702
5981 764
23187 808
25902 879
18273 785
46177 226
24278 223
3047 231
2999 762
5338 265
14676 439
2867 327