3038 815
2377 636
147757 562
256514 1180
30086 888
131165 759
41301 308
44460 443
2450 46
8571 97
5007 122