3129 333
22910 755
12462 357
6139 323
14227 501
29524 511
3378 565
11595 58
5857 811
43165 476
8748 718
4618 693
3705 275