39028 644
7326 936
2726 390
3223 632
7250 501
12362 136
25956 558
4143 468
6685 624
5135 92
13955 615