3110 333
22893 755
12438 357
6130 323
14219 501
29422 511
3377 565
11575 58
5854 811
43158 476
8726 718
4600 693
3697 275