3129 333
22911 755
12462 357
6139 323
14228 501
29535 511
3378 565
11595 58
5858 811
43165 476
8751 718
4619 693
3707 275