2596 503
6856 366
4991 794
4317 356
12122 131
6299 731
4952 682
17885 451
29145 519
7291 406
14590 803
17079 687
8943 281
14263 225
12597 424
4570 74
3655 486
3103 362