40573 486
4038 518
382711 1160
53980 627
6087 70
29287 884
3044 174
3704 87
520 30
4106 121
7444 758
22544 845