3129 333
22910 755
12462 357
6139 323
14227 501
29530 511
3378 565
11595 58
5858 811
43165 476
8749 718
4619 693
3706 275