39026 644
7326 936
2725 390
3223 632
7250 501
12361 136
25955 558
4142 468
6684 624
5135 92
13955 615