3112 333
22896 755
12440 357
6132 323
14220 501
29430 511
3377 565
11578 58
5854 811
43159 476
8727 718
4607 693
3697 275