40631 486
4032 518
382847 1160
54026 627
6077 70
29322 884
3035 174
3701 87
517 30
4109 121
7446 758
22614 845